草庐IT

Linux 经典脚本

全部标签

windows - 批处理脚本循环遍历数组并将值用作exe的参数

你好,强大的堆垛机!我有一个很大的问题,我需要一个批处理脚本来启动我的游戏,其中包含一组参数(-something1-somethingelse0-languageEN)等等。等到它做了一些事情并关闭,之后我需要用不同的参数再次启动它,然后就这样了。基本上我希望我的游戏以不同的语言设置启动几次,我希望将所有语言都放在一个数组中setlang[0]="EN"setlang[1]="DE"...setlang[n]="..."然后我想遍历这些值并基本上使用参数-languageput_array_values_here启动游戏。虽然我可以编写自己的游戏,但我从来不需要编写Windows脚本

windows - 绘制单点时 Gnuplot 脚本文件在 Windows 下不起作用

我有点困惑,我有相同的gnuplot脚本可以在版本4.6补丁级别4构建系统:Linuxx86_64但不在版本4.6补丁级别5构建系统:MS-Windows32位脚本文件是clearsetterminalepslatexsize20cm,14cmsetoutput'mwe.tex'setstyledatapointssetstyleline101lcrgb"black"lw2pt1ps2setgridsetxlabel'xlabel'setylabel'ylabel'xmin=-0.2xmax=0.7setxrange[xmin:xmax]setkeybelowplot"执行命令"不知何

linux - 在 Windows 上将程序作为(linux 风格)前台终端进程运行?

有谁知道如何产生类似的结果?(本质上是将Windows终端绑定(bind)到打开的程序)例如,当您在bash(或另一个linux终端)中运行“emacs”时,它将在打开的终端中产生一个输出,直到程序终止(或使用emacs&)我希望能够在Windows上重现这种效果,但不知道如何运行start(和类似的命令)只会在新窗口中运行该程序,并带有隐藏的命令行,与cmd行进程分离。 最佳答案 你需要/B标志:start/Bmyprogram(当然,这只适用于实际使用控制台的程序。如果程序不生成控制台输出,这不会神奇地让它这样做。)

windows - 保持 Node 运行的基本 Windows 脚本

我在.bat文件中使用以下非常非常基本的脚本来保持node.js服务器在Windows机器上运行。:loopnpmstartgotoloop:end但是,如果服务器宕机,它不会自动重启。我知道有更好的方法可以保持Node正常运行(example),但我现在真的想专注于代码的其他部分,并继续与那里的其他合作伙伴集成。因此,我真的在寻找一个非常非常简单的bat文件,它可以在服务器出现故障时重新启动服务器(在Windows上)。我上面的那个可能有什么问题? 最佳答案 可能(您将不得不检查它),npm是一个批处理文件(.bat或.cmd)。

windows - 如何在最后不暂停的情况下从另一个批处理脚本调用批处理脚本?

我有一个将目录复制到备份驱动器的批处理脚本:@echooffrobocopyc:\somefolderd:\backup/mirpause最后停顿的原因是有时我喜欢在关闭之前查看复制操作的结果。我有另一个批处理脚本调用我的备份脚本然后关闭计算机:@echooffcallbackup.bat>nulecho"Pressanykeytoshutdown..."pause>nulshutdown/s/t00问题是命令提示符只是在它调用backup.bat之后出现,因为最后有停顿。我可以从第二行删除>nul,但我不想在运行this脚本时看到复制操作的结果。我只是想让这个脚本调用另一个,然后在关

windows - 使用脚本编辑 GPO

是否可以使用批处理文件来编辑本地GPO?我到底想做什么:我想创建“新软件限制策略”。更改“执行”中的参数值。添加具有特定路径的新路径规则。我不是要你来创建脚本。我只想知道是否可以使用批处理文件和一些想法来帮助我开始这项任务。这个过程并不复杂,可以手动完成。鉴于我必须将这些更改应用到很多计算机上,我正在寻找一种比从“gpedit.msc”执行此操作最快的方法。 最佳答案 是,可以使用批处理脚本编辑本地GPO。只需通过编辑注册表项来操作GPO。注意:根据通过注册表更改的GPO设置,您可能需要在更改生效前注销用户。第一步下载Microso

windows - 在 Windows 7 中使用批处理脚本检查实体的主机文件?

我有包含实体的主机文件address:hosts并且想检查给定的实体是否存在于主机文件中。所以我写道:在主机文件中:#Copyright(c)1993-2009MicrosoftCorp.129.0.2.2tralala.com在我的批处理脚本中我写道:@if"%DEBUG%"==""@echooff@rem############################################@rem#Removehostfromwindowshostsfile#@rem############################################if"%OS%"=="Wi

python - 我们如何在 Linux 中使用 sleep() 来保持合理的 CPU 使用率,同时仍然具有良好的计时精度?

问题我正在尝试测试一个使用UDP数据包以预定速率进行通信的系统。我希望能够使用具有设定数据包速率的Python测试工具来测试该系统。采样率可能是20个数据包/秒或4500个数据包/秒等。在一些简单的测试中,我确定我的Windows机器每秒可以通过本地主机传递超过150,000个UDP数据包,因此我可以将其视为实验的上限。让我们从这个shell结构开始创建一个速率限制器。此代码的灵感主要来自thisthread中的代码.方法一importtime,timeitclassRateLimiter:def__init__(self,rate_limit):self.min_interval=1

windows - 如何从 Node js在windows上执行.bat脚本

我有Nodejs文件,它将执行我的bat文件。我尝试使用nodejs子进程模块的exec但没有成功让我分享一下我的nodejs脚本:varstartTime='2014-11-2717:0:42';varthreadName='';varcategoryName='AlarmCategory';varalarmLevel='Fatal';varalarmCategory='OS';varalarmMessage='corrupt';varcp=require('child_process');msg=cp.exec('handler.bat'+""+startTime,function

linux - 在 makefile 中添加特定于平台的标志

我需要在我的makefile中设置几个标志,这些标志只需要特定于Windows,即,我不希望它们在其他操作系统上被“看到”。我正在使用MinGW来构建我的项目。这些是我只想为Windows设置的标志:AM_LDFLAGS+=-lws2_32AM_LDFLAGS+=-Xlinker--allow-multiple-definition这是我在makefile.am中所做的:SYS:=$(shellgcc-dumpmachine)ifneq(,$(findstringmingw,$(SYS)))AM_LDFLAGS+=-lws2_32AM_LDFLAGS+=-Xlinker--allow-